have an itching palm - Turc Anglais Dictionnaire